package manejadores;

import aidi.shop.InicioSesion;
import aidi.shop.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;



public class handlerAlertMessage{
	
	private static boolean tag;
	private  int valueIniciarSesion;
	
	
	//constructor
	public handlerAlertMessage(){
		tag=false;
		valueIniciarSesion=R.string.iniciar;
		
		
	}
	
	public  void setTag(boolean tag){
		handlerAlertMessage.tag=tag;
	}
	
	//devuelve la variable
	public boolean getTag(){
		return tag;
	}
	
	//muestra mensaje alerta con titulo, mensaje, boton positivo
	public void alertMessageOneButton(Activity activity, int title, int message,
											int buttonPositive){
		AlertDialog.Builder mensajeEmergente= new AlertDialog.Builder(activity);
		final int button= buttonPositive;
		final Activity act= activity;
		
		if(title!=0){
		mensajeEmergente.setTitle(title);
		}
		mensajeEmergente.setMessage(message);
		mensajeEmergente.setNeutralButton(buttonPositive, new DialogInterface.OnClickListener() {
				
				public void onClick(DialogInterface dialog, int which) {
					
					if(button==valueIniciarSesion){
						
						irIniciarSesion(act);
						
					}
					
				 }
			    });
		 
	   mensajeEmergente.create();
	   mensajeEmergente.show();
		}
	
	//muestra mensaje alerta con titulo, mensaje, boton positivo, boton negativo
	public void alertMessageTwoButton(Activity activity, CharSequence title, CharSequence message,
											CharSequence buttonPositive, CharSequence buttonNegative){
		AlertDialog.Builder mensaje= new AlertDialog.Builder(activity);
		
		if(!title.equals(null)){
	    mensaje.setTitle(title);
		}
		mensaje.setMessage(message);
		mensaje.setNeutralButton(buttonPositive, new DialogInterface.OnClickListener() {
				
			@Override
			public void onClick(DialogInterface dialog, int which) {
				tag=true;
			 }
		    });
		mensaje.setNegativeButton(buttonNegative, new DialogInterface.OnClickListener() {
			
			@Override
			public void onClick(DialogInterface dialog, int which) {
				tag=false;
				
			}
		});
		 
	   mensaje.create();
	   mensaje.show();
		}
	
	/*Metodo que redirecciona al formulario de inicio de sesion*/
	public void irIniciarSesion(Activity activity){
		Intent intent= new Intent(activity, InicioSesion.class);
		activity.startActivity(intent);
	}
		
}
